package com.bean;

import lombok.Data;

import java.util.List;

/**
 * 书籍实体类，对应数据库中的 books 表
 */
@Data
public class Book {
    private Integer id; // 书籍 ID
    private String title; // 书籍标题
    private String author; // 书籍作者
    private Double price; // 书籍价格
    private Integer stock; // 书籍库存
    private String details; // 书籍详情
    private String image; // 书籍图片 URL
    private String description; // 书籍描述
    private Integer categoryId; // 所属分类 ID
    private Boolean isHot; // 是否为热门书籍
    private Boolean isOnShelf; // 是否上架
    private Integer likesCount; // 点赞数
    private BookCategory category; // 关联的分类对象
    private List<BookReview> reviews; // 关联的书籍评价列表
    private List<OrderDetail> orderDetails; // 关联的订单详情列表
    private List<BookLike> likes; // 关联的点赞列表
    private String bookName;
}